/*
 * VehiculeTouristique.h
 *
 *  Created on: 26 mars 2012
 *      Author: root
 */

#ifndef VEHICULETOURISTIQUE_H_
#define VEHICULETOURISTIQUE_H_
#include"Vehicule.h"
using namespace std;

class VehiculeTouristique:public Vehicule {

private:
	string Option;
	long NombreDePlace;
	string Categorie;

public:

	VehiculeTouristique();
	VehiculeTouristique(string, string, string, string, long, string, bool , long, string, long,string);
	virtual ~VehiculeTouristique();
	virtual void Affichertouri();




	string getOption()const;
	void setOption(string);

	long getNombreDePlace()const;
	void setNombreDePlace(long);

	string getCategorie()const;
	void setCategorie(string);

	friend ifstream& operator>>(ifstream&, VehiculeTouristique&);
	friend ofstream& operator<<(ofstream&, const VehiculeTouristique&);
	friend ostream& operator<<(ostream&, const VehiculeTouristique&);
	};
	ostream& operator<<(ostream&, const VehiculeTouristique&);
	ofstream& operator<<(ofstream&, const VehiculeTouristique&);
	ifstream& operator>>(ifstream&, VehiculeTouristique&);
#endif /* VEHICULETOURISTIQUE_H_ */
